home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / RTGMaster / includes / sasc / fd / rtgmaster.fd < prev   
Encoding:
Text File  |  1998-06-24  |  2.5 KB  |  56 lines

  1. ##base _RTGMasterBase
  2. ##bias 30
  3. OpenRtgScreen(ScreenReq,Tags)(A0,A1)
  4. CloseRtgScreen(MyScreen)(A0)
  5. SwitchScreens(MyScreen,Buffer)(A0,D0)
  6. LoadRGBRtg(RtgScreen,Table)(A0,A1)
  7. LockRtgScreen(RtgScreen)(A0)
  8. UnlockRtgScreen(RtgScreen)(A0)
  9. GetBufAdr(RtgScreen,Buffer)(A0,D0)
  10. GetRtgScreenData(MyScreen,taglist)(A0,A1)
  11. RtgAllocSRList(tags)(A0)
  12. FreeRtgSRList(req)(A0)
  13. RtgScreenAtFront(RtgScreen)(A0)
  14. RtgScreenModeReq(Tags)(A0)
  15. FreeRtgScreenModeReq(MyReq)(A0)
  16. WriteRtgPixel(MyScreen,BufferAdr,XPos,YPos,Color)(A0,A1,D0,D1,D2)
  17. WriteRtgPixelRGB(MyScreen,BufferAdr,XPos,YPos,Pixel)(A0,A1,D0,D1,D2)
  18. FillRtgRect(MyScreen,BufferAdr,Color,Left,Top,Width,Height)(A0,A1,D0,D1,D2,D3,D4)
  19. FillRtgRectRGB(MyScreen,BufferAdr,Color,Left,Top,Width,Height)(A0,A1,D0,D1,D2,D3,D4)
  20. WriteRtgPixelArray(MyScreen,BufferAdr,Array,Left,Top,Width,Height)(A0,A1,A2,D0,D1,D2,D3)
  21. WriteRtgPixelRGBArray(MyScreen,BufferAdr,Array,Left,Top,Width,Height)(A0,A1,A2,D0,D1,D2,D3)
  22. CopyRtgPixelArray(MyScreen,BufferAdr,Array,Left,Top,Width,Height,SrcX,SrcY)(A0,A1,A2,D0,D1,D2,D3,D4,D5)
  23. CopyRtgBlit(RtgScreen,BufferAdr,Array,Masked,Left,Top,Width,Height,WidthSrc,HeightSrc,SrcX,SrcY)(A0,A1,A2,A3,D0,D1,D2,D3,D4,D5,D6,D7)
  24. DrawRtgLine(MyScreen,BufferAdr,Color,X1,Y1,X2,Y2)(A0,A1,D0,D1,D2,D3,D4)
  25. DrawRtgLineRGB(MyScreen,BufferAdr,Color,X1,Y1,X2,Y2)(A0,A1,D0,D1,D2,D3,D4)
  26. WaitRtgSwitch(MyScreen)(A0)
  27. WaitRtgBlit(MyScreen)(A0)
  28. RtgWaitTOF(MyScreen)(A0)
  29. RtgBlit(MyScreen,SrcBuf,DstBuf,SrcX,SrcY,DstX,DstY,Width,Height,minterm)(A0,A1,A2,D0,D1,D2,D3,D4,D5,D6)
  30. RtgBltClear(MyScreen,BufNum,xpos,ypos,width,height)(A0,A1,D0,D1,D2,D3)
  31. CallRtgC2P(MyScreen,BufAdr,Array,signal,xpos,ypos,width,height,mode)(A0,A1,A2,D0,D1,D2,D3,D4,D5)
  32. RtgBestSR(tags)(A0)
  33. RtgCheckVSync(RtgScreen)(A0)
  34. InitRtgBobSystem(RtgScreen,maxnum)(A0,D0)
  35. CheckPPCCommand(RtgScreen,Command)(A0,D0)
  36. CloseRtgBobSystem(RtgBobHandle)(A0)
  37. RtgBobRefreshBuffer(RtgBobHandle,BufAdr,BackAdr,needed)(A0,A1,A2,D0)
  38. RtgBobDrawSprite(RtgBobHandle,BufAdr,SpriteData,xpos,ypos,xsize,ysize)(A0,A1,A2,D0,D1,D2,D3)
  39. Private4()()
  40. Private5()()
  41. Private6()()
  42. Private7()()
  43. RtgText(MyScreen,map,mytext,length,xpos,ypos)(A0,A1,A2,D0,D1,D2)
  44. RtgSetFont(MyScreen,myfont)(A0,A1)
  45. RtgClearPointer(MyScreen)(A0)
  46. RtgSetPointer(MyScreen,pointer)(A0,A1,D0,D1,D2,D3)
  47. RtgSetTextMode(MyScreen,fgcolor,bgcolor,drmode)(A0,D0,D1,D2)
  48. RtgOpenFont(MyScreen,myattr)(A0,A1)
  49. RtgCloseFont(MyScreen,myfont)(A0,A1)
  50. RtgSetTextModeRGB(MyScreen,fgcolor,bgcolor,drmode)(A0,D0,D1,D2)
  51. RtgInitRDCMP(MyScreen)(A0)
  52. RtgWaitRDCMP(MyScreen)(A0)
  53. RtgGetMsg(MyScreen)(A0)
  54. RtgReplyMsg(MyScreen,msg)(A0,A1)
  55. ##end
  56.